home *** CD-ROM | disk | FTP | other *** search
-
- /* GPen独立サブプログラム用ヘッダファイル共通部 */
-
- /* バッファ */
- #define BX1 (372/bi)
- #define BY1 (184/bi)
- #define BX4 (256/bi)
- #define BY4 BX4
- #define BX3 (BX4-1)
- #define BY3 (BY4-1)
- #define BX2 (BX1+BX3)
- #define BY2 (BY1+BY3)
-
- /* ページNo */
- #define PAX1 (BX1*bi+4)
- #define PAY1 (BY1*bi-22)
- #define PAX2 (PAX1+40-1)
- #define PAY2 (PAY1+18-1)
-
- /* バッファセット間隔 */
- #define HX4 32
- #define HY4 18
- #define HX1 (BX2*bi-36)
- #define HY1 (BY1*bi-22)
- #define HX2 (HX1+HX4-1)
- #define HY2 (HY1+HY4-1)
-
- /* 編集ウィンドウ */
- #define WX1 (92/bi)
- #define WY1 (104/bi)
- #define WX4 (256/bi)
- #define WY4 WX4
- #define WX3 (WY4-1)
- #define WY3 (WY4-1)
- #define WX2 (WX1+WX3)
- #define WY2 (WY1+WY3)
-
- /* 編集ウィンドウ小 */
- #define NX3 (NX4-1)
- #define NY3 (NY4-1)
- #define NX2 (NX1+NX3)
- #define NY2 (NY1+NY3)
-
- #define KS (WX4/NX4)
-
- #define wnx(x) (NX1+((x)/bi-WX1)/KS) /* 編集窓拡大計算 */
- #define wny(y) (NY1+((y)/bi-WY1)/KS)
- #define nbx(x) (NX1+((x)-WX1)/KS) /* 編集窓拡大計算 */
- #define nby(y) (NY1+((y)-WY1)/KS)
- #define wcx(x) (WX1+((x)/bi-WX1)/KS*KS+KS/2) /* 編集窓中心計算 */
- #define wcy(y) (WY1+((y)/bi-WY1)/KS*KS+KS/2)
-
- #ifdef MAIN
- int nx[6]={434/bi,432/bi,430/bi,428/bi,436/bi,WX1};
- int ny[6]={32/bi,36/bi,40/bi,44/bi,32/bi,WY1};
- int ix = 16/bi, iy = 16/bi;
- #else
- EXT int ix, iy;
- #endif
- EXT int NX1,NY1,NX4,NY4;
-
- #include <GPEN.h>
-